Beware: this GUI documentation is from version 1.5! Some changes aren't listed yet.
  1. Lua editor title and opened file. Lamp on the left turns on when file is saved before.
  2. ASS editor title and opened file. Lamp on the left turns on when file is saved before.
  3. Lua editor with Lua syntax highlighting and folding. Drop file to open it.
    Containing code will be executed to generate the output file.
  4. ASS editor with INI syntax highlighting. Drop file to open it.
    Containing code is read and parsed by 'io.load_ass' before Lua code execution.
  5. Official NyuFX logo.
  6. Process log. Additional entries by call of Lua function 'print'. Useful for debugging.
  7. Progressbar. Set by call of Lua function 'io.progressbar'. Useful for debugging.
  8. Output file, possible by drop. Generated by opened files in editors.
  9. File dialog to choose output file.
  10. Start/cancel of generation process.
  11. Open output file.
  12. MS-DOS command, executed after successful process run.
  13. Statusbar. Shows information about menu entries.


Command line options:
<input file>
-i <input file>
-o <output file>
-cmd <after process command>
-run
Example:
NyuFX -i templates/test.ass templates/test.lua -o templates/out.ass -cmd "call templates/test.bat" -run